|
|
Catégories |
|
|
|
|
|
|
|
Menu Principal / Informatiques / Languages / Language C / Concepts avancés du langage C
Concepts avancés du langage C
Une variable déclarée à l'intérieur d'un bloc est appelée une variable locale. Elle n'est connue qu'à l'intérieur de ce bloc. On dit que sa visibilité est limitée à ce bloc. Les arguments effectifs d'une fonction sont également des variables locales à cette fonction.
Une variable déclarée à l'extérieur de tout bloc (donc de toute fonction) est dite globale. Elle est donc visible de puis n'importe quelle fonction définie (dans le même fichier source !) après sa déclaration. L'utilisation des variables globales réduit la lisibilité du code. Ne les utilisez que lorsque cela est vraiment nécessaire.
Une variable globale est dite permanente (ou statique). Cela signifie que la mémoire utilisée par cette variable est valide pendant toute la durée d'exécution du programme. Elle ne perd donc jamais sa valeur.
|
|
|
|
|